JSPP: Morphing C++ into JavaScript

نویسندگان

  • Christopher Chedeau
  • Didier Verna
چکیده

In a time where the differences between static and dynamic languages are starting to fade away, this paper brings one more element to the “convergence” picture by showing that thanks to the novelties from the recent C++0x standard, it is relatively easy to implement a JavaScript layer on top of C++. By that, we not only mean to implement the language features, but also to preserve as much of its original notation as possible. In doing so, we provide the programmer with a means to freely incorporate highly dynamic JavaScript-like code into a regular C++ program.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Survey of Face Morphing Techniques

Nowadays, face morphing is used in various fields of works such as computer animations, games and movies. Face morphing is an effect that shows a transition from one face image to another face image smoothly. Research on face morphing is as vast as the many interests and needs that can be found in the general public, television or film production. In this paper, we thus review the different mor...

متن کامل

SIMD in JavaScript via C++ and Emscripten

Emscripten, Mozilla’s C/C++ to JavaScript compiler, can be used to port existing native C/C++ applications to the Web platform. When paired with a fast JavaScript engine, the applications run at near-native speeds. However, compute intensive C/C++ applications, such as games and media-processing, making use of SIMD intrinsics or gcc style vector code cannot achieve near-native speed, because Ja...

متن کامل

Morphing and Posing of Computational Anatomical Models: Enhanced Patient-Speci�c MRI RF Exposure Prediction

Synopsis The current MRI safety standards for exposure to radiofrequency �elds are conservative and intended to protect the entire patient population. Limits set on whole-body average speci�c absorption rate take the patient’s weight into consideration, which allows robust, but only very rudimentary patientspeci�c exposure estimation. The introduction of combined morphing and posing in compu...

متن کامل

Pareto Optimization of Two-element Wing Models with Morphing Flap Using Computational Fluid Dynamics, Grouped Method of Data handling Artificial Neural Networks and Genetic Algorithms

A multi-objective optimization (MOO) of two-element wing models with morphing flap by using computational fluid dynamics (CFD) techniques, artificial neural networks (ANN), and non-dominated sorting genetic algorithms (NSGA II), is performed in this paper. At first, the domain is solved numerically in various two-element wing models with morphing flap using CFD techniques and lift (L) and drag ...

متن کامل

Isolating JavaScript with Filters, Rewriting, and Wrappers

We study methods that allow web sites to safely combine JavaScript from untrusted sources. If implemented properly, filters can prevent dangerous code from loading into the execution environment, while rewriting allows greater expressiveness by inserting run-time checks. Wrapping properties of the execution environment can prevent misuse without requiring changes to imported JavaScript. Using a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012